<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>查看变量类型</title>
	</head>
	<body>
		<script>
			//定义变量
			var age=18;
			var name="ybb";
			var sex=true;
			//查看变量类型,使用typeof
			console.log(typeof(age));
			console.log(typeof(name));
			console.log(typeof(sex));
			
			//变量中存储的是什么数据，变量就是什么类型
			age="ybb";//不推荐这样使用
			console.log(typeof(age));
			
			var a=function(){
				alert("hello");
			};
			alert(typeof a);//function
			
			var b=document;
			alert(typeof b);//object
			
			console.log("------------");		
			//布尔值(true false)
			var flag=true;
			console.log(typeof flag);
			//1)取值(true false)
			//转换为flase的值：0，空字符，NaN,null,undefined
			console.log(Boolean(0));
			//除了上述5种，其他值都可以转换为true
			console.log(Boolean('a'));
			
			console.log("------------");	
			//2)作用
			//1、判断条件结果为true或false
			var result=(1>3);
			console.log(result);
			
			//2、判断变量是否有值
			var result2='';
			if(result2){
				console.log("有值");				
			}else{
				console.log("无值");
			}
		
		</script>
	</body>
</html>
